Identification of Software Instabilities

نویسندگان

  • Jennifer Bevan
  • E. James Whitehead
چکیده

As software evolves, maintenance practices require a process of accommodating changing requirements while minimizing the cost of implementing those changes. Over time, incompatibilities between design assumptions and the operational environment become more pronounced, requiring some regions of the implementation to require repeated modification. These regions are considered to be “unstable”, and may benefit from targeted restructuring efforts as a means of realigning these assumptions and the environment. An analysis of these regions that identifies and classifies these instabilities can be used to prioritize and direct structural maintenance efforts. To this end, we present an identification approach that augments static dependence graphs with data retrieved from configuration management (CM) systems. This approach avoids the assumption that artifacts changing within the same CM transaction are related, without requiring sophisticated change management data. We also describe our work-to-date in validating the underlying assumptions and identifying instabilities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Expansion Factors of Extremism on the Continent of Africa and its Containment Strategies

In various parts of the world, the continent of Africa is struggling with the phenomenon of terrorism and extremism more than other regions. This continent, for various reasons, including the various weaknesses of software and hardware, including economic backwardness, political instabilities, social inequalities, and foreign interventions that find their interests only in insecurity and instab...

متن کامل

The Effects of Shallow Tunnels on Nearby Structures

Nowadays, underground structures play vital role in developing different countries. Such structures are constructed in many civil activities such as development of road and railways, subways, water, gas and sewage lines, underground subways, nuclear wastes land filling, fuel storage and military installations. With an appropriate drilling method being selected, instabilities created in tunnels ...

متن کامل

Fundamental techniques for reducing risk associated with instabilities in mining slopes

This paper discusses some of the fundamental considerations when managing mining slopes. The goal of management is to reduce all components that contribute to the geotechnical risk and by doing so reduce the risk to as low as reasonably achievable. The techniques and procedures suggested are not exhaustive; they represent a snapshot of some of the practical techniques the author has found usefu...

متن کامل

Designing volleyball talent identification software based on fuzzy logic

Using appropriate devices and scientific methods by coaches and trainers can accelerate the process of sport talent identification and development, and could also provide condition in which capable athletes to be directed in to suitable sport according to their abilities and skills. Former researches in scope of sport talent identification usually have been done in order to determine or normali...

متن کامل

Effects of asymmetric stiffness on parametric instabilities of rotor

This work deals with effects of asymmetric stiffness on the dynamic behaviour of the rotor system. The analysis is presented through an extended Lagrangian Hamiltonian mechanics on the asymmetric rotor system, where symmetries are broken in terms of the rotor stiffness. The complete dynamics of asymmetries of rotor system is investigated with a case study. In this work, a mathematical model is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003